有思俱乐部学习园地

ubuntu下net压力测试


此文档中包含有两种压力测试工具分别为webbench和ab

本测试中需要用到两台虚拟机一台为攻击机一台为被攻击机

被攻击机配置

需要安装环境

安装iis环境

安装完后去网上下载net4.0版本

把版本号都改为.net4.0

从ftp://10.3.14.32上下载压力测试代码

将解压出来的代码复制粘贴到虚拟机下C盘ipetpub下wwwroot的文件夹内

在打开iis管理页面会出现bin文件

重新启动服务

在浏览器内输入 http://localhost/yaliceshi.ashx

攻击机器

ab

ab是apache自带的测试工具

安装apache2

ab -r -n 30000 -c 600 http://172.16.3.8/yaliceshi.ashx

30000请求并发600包

网页响应约2~3秒 从发出到回收数据共用3分钟

90000请求并发1000包

网页响应约10秒 从发出到回收数据 共用15分钟

webbench

输入 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz

解压

需要安装c语言

进入webbench 然后make

Make install

30秒发1000包

被攻击机资源使用情况

30秒发1500包

被攻击机资源使用情况

30秒发2000包

被攻击机资源使用情况

30秒发3000包

被攻击机资源使用情况

工作人员

 
作者:庄皓俊
信息录入:庄皓俊